package com.wonders.frame.common.util;

import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageImpl;
import org.springframework.data.domain.Pageable;

import java.util.List;

/**
 * @author qiu
 * @date 2020/8/12 11:23 上午
 */
public class PageUtil {

    /**
     * pageInfos: 需要转换成page对象的数据。
     * pageable：传入的pageable分页对象.
     * totalPage: 需要转换成page对象的总数。
     * 这样就可以统一的返回各种pageDTO。
     */
    public static Page convertForPage(List pageInfos, Pageable pageable, Integer totalPage) {
        return new PageImpl<>(pageInfos, pageable, totalPage);
    }

}
